var add,edit,$formData = $('#formData');
require(['select2', 'validator','layout','date'], function() {
	$('form').initForm();
	addOrUpdate = function(fn) {
		var result = $.validator($formData);
		console.info( $formData.getValues());
		if(result){
			$.ajaxExt({
				url : "/funEnergyPriceSet/saveEnergyPriceSet.htm",
				data : $formData.getValues()
			}).done(function(data){
				fn();
			});
		}
	}
	
	
	setVal = function (id){
		$.ajaxExt({
			url :"/funEnergyPriceSet/getEnergyInfoById.htm",
			data : {'id' : id}
		}).done(function(data){
			
			//从缓存中通过省份的ID找到城市
			var citys = window.parent.GLOBAL_PARAMS.DICT_CACHE[data.provinceId];
			var html = "";
			//遍历城市，拼接成下拉选
			$.each(citys,function(index,item){
				html+="<option value='"+item.key+"'>"+item.value+"</option>"
			});
			//将拼接的下拉选加到城市选项中
			$("#cityId").html(html);
			//将省份和城市关联,在加载省份的同时重新加载城市
			$("#cityId").select2();
			
			$formData.setValues(data);
		});
	}
	reset = function (){
		$formData.reset();
	}
	
	$("#provinceId").on('change',function(){
		var provinceIdKey=$("#provinceId").val();
		//从缓存中通过省份的ID找到城市
		var citys = window.parent.GLOBAL_PARAMS.DICT_CACHE[provinceIdKey];
		var html = "";
		//遍历城市，拼接成下拉选
		$.each(citys,function(index,item){
			html+="<option value='"+item.key+"'>"+item.value+"</option>"
			console.info(item.key);
		});
		//将拼接的下拉选加到城市选项中
		$("#cityId").html(html);
		//将省份和城市关联,在加载省份的同时重新加载城市
		$("#cityId").select2();
		
	});
	
	
})